	<insert id="insert" parameterType="${table.className?uncap_first}" <#if table.primaryIsAutoIncrement >keyProperty="${table.primaryJavaName}" useGeneratedKeys="true"</#if>>
    	INSERT INTO ${table.tableName}(
    	<#list columnList as column >
    		<#if !column.isAutoIncrement || !column.isPrimaryKey>
			${column.columnName}<#if column_has_next>,</#if>
    		</#if>
    	</#list>
    	) values(
    	<#list columnList as column >
			<#if !column.isAutoIncrement || !column.isPrimaryKey>
    		${r'#{'}${column.columnJavaName}}<#if column_has_next>,</#if>
    		</#if>
    	</#list>
    	)
	</insert>